package com.hyh.state;

import com.hyh.gumballmachine.GumballMachine;

public abstract class State {

	protected GumballMachine gumballMachine;
	
	public State(GumballMachine gumballMachine){
		this.gumballMachine = gumballMachine;
	}
	public void insertQuarter(){
		throw new UnsupportedOperationException();
	}
	
	public void ejectQuarter(){
		throw new UnsupportedOperationException();
	}
	
	public void turnCrank(){
		throw new UnsupportedOperationException();
	}
	
	public void dispense(){
		throw new UnsupportedOperationException();
	}
}
